package com.topcent.tioxyc.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import lombok.Data;

/**
 * @author: weidian
 * @date: 2024/12/26 11:21
 * @Description: ${description}
 */
@Data
@TableName(value = "SalesData")
public class SalesData {
    /**
     * 销售出货单据编号
     */
    @TableField(value = "SaleNumber")
    private String saleNumber;

    /**
     * 客户名称
     */
    @TableField(value = "CustomerName")
    private String customerName;

    /**
     * T+编码
     */
    @TableField(value = "TCode")
    private String TCode;

    /**
     * SAP编码
     */
    @TableField(value = "SAPCode")
    private String SAPCode;

    /**
     * 销售部门
     */
    @TableField(value = "SalesDepartment")
    private String salesDepartment;

    /**
     * 业务员
     */
    @TableField(value = "BusinessStaff")
    private String businessStaff;

    /**
     * 客户属性（供应商、贸易商等）
     */
    @TableField(value = "CustomerAttribute")
    private String customerAttribute;

    /**
     * 客户来源（广交会、1688等）
     */
    @TableField(value = "CustomerSource")
    private String customerSource;

    /**
     * 地区
     */
    @TableField(value = "Region")
    private String region;

    /**
     * FY22-23作付成长（月数）
     */
    @TableField(value = "FY22_23Growth")
    private Integer FY22_23Growth;

    /**
     * FY23-24作付成长（月数）
     */
    @TableField(value = "FY23_24Growth")
    private Integer FY23_24Growth;

    /**
     * FY24-25作付成长（月数）
     */
    @TableField(value = "FY24_25Growth")
    private Integer FY24_25Growth;

    /**
     * FY22-23等级
     */
    @TableField(value = "FY22_23Grade")
    private String FY22_23Grade;

    /**
     * FY23-24等级
     */
    @TableField(value = "FY23_24Grade")
    private String FY23_24Grade;

    /**
     * FY24-25等级
     */
    @TableField(value = "FY24_25Grade")
    private String FY24_25Grade;

    /**
     * FY22-23新老客户状态
     */
    @TableField(value = "FY22_23Status")
    private String FY22_23Status;

    /**
     * FY23-24新老客户状态
     */
    @TableField(value = "FY23_24Status")
    private String FY23_24Status;

    /**
     * FY24-25新老客户状态
     */
    @TableField(value = "FY24_25Status")
    private String FY24_25Status;

    /**
     * 财年销售占比（装潢金五金等）
     */
    @TableField(value = "FYComparison")
    private BigDecimal FYComparison;

    /**
     * 财年销售占比（装潢金五金等）23
     */
    @TableField(value = "FY23Comparison")
    private BigDecimal FY23Comparison;

    /**
     * 财年销售占比（装潢金五金等）24
     */
    @TableField(value = "FY24Comparison")
    private BigDecimal FY24Comparison;

    @TableField(value = "dalei")
    private String dalei;

    /**
     * 存货编码
     */
    @TableField(value = "InventoryCode")
    private String inventoryCode;

    /**
     * 存货名称
     */
    @TableField(value = "InventoryName")
    private String inventoryName;

    /**
     * 款式
     */
    @TableField(value = "Unit")
    private String unit;

    /**
     * 数量
     */
    @TableField(value = "Quantity")
    private Integer quantity;

    /**
     * 金额
     */
    @TableField(value = "Amount")
    private BigDecimal amount;

    /**
     * 财年
     */
    @TableField(value = "FinanceYear")
    private String financeYear;

    /**
     * 22-23金额
     */
    @TableField(value = "FY22_23Jine")
    private BigDecimal FY22_23Jine;

    /**
     * 23-24金额
     */
    @TableField(value = "FY23_24Jine")
    private BigDecimal FY23_24Jine;

    /**
     * 23-24金额
     */
    @TableField(value = "FY24_25Jine")
    private BigDecimal FY24_25Jine;

    /**
     * 23年客户状态
     */
    @TableField(value = "FY23kehuStatus")
    private BigDecimal FY23kehuStatus;

    /**
     * 24年客户状态
     */
    @TableField(value = "FY24kehuStatus")
    private BigDecimal FY24kehuStatus;

}